36
292
18
59
25
91
37
68
113
284
180
12
101
23
42
13
145
71
306
224
140
31
30
160
105
70
28
54
19
73
16
149
17
72
61
272
48
112
8
148
49
75
60
45
108
20
33
29
278
55
146
46
165
32