34
23
11
42
30
48
7
18
289
270
365
53
216
58
14
13
17
89
35
4
8
68
75
24
122
36
51
29
72
41
12
26
164
15
359
77
153
107