34
27
32
26
10
25
374
40
83
96
191
45
85
302
29
54
42
99
17
37
145
232
33
53
16
165
342
60
73
28
35
214
15
5
78
270
81
104
36
50
51
14
18
22
65
21
58