35
63
225
14
20
151
165
187
162
69
102
79
21
23
36
31
94
42
34
446
24
39
64
55
32
170
128
29
28
114
377
66
86
231
44
19
158
38
60
153
68
298
89
349
346
58
295
117
83
159