55
23
202
82
16
129
22
17
135
50
61
86
564
66
56
43
92
383
366
14
138
155
48
263
255
84
165
137
115
183
26
333
60
98
172
53
88
221
83
89
29
31
15
40
11
45
35
216
256
111
96
70