34
15
308
100
67
80
26
18
62
148
51
37
49
57
114
53
98
27
24
16
9
29
93
43
5
117
59
30
22
338
184
65
36
12
52
25
58
106
20
122
13
107
77
32
55