170
25
521
29
53
77
64
56
83
92
40
73
327
28
105
137
156
63
32
1162
24
9
27
55
350
51
195
37
111
108
14
89
33
19
42
338
1856
31
79
59
22
45
231
214
82
161
23
54
39