13
35
290
59
31
64
166
54
32
68
14
159
49
28
51
22
103
44
41
375
25
281
102
19
58
10
106
154
56
34
38
17
48
43
157
55
86
78
161
79
33
112
36
40
180
93
84