36
26
19
82
32
55
87
62
173
124
302
99
40
28
132
131
63
122
59
313
252
263
43
21
334
7
206
23
8
54
142
238
95
11
64
58
65
74
72
60
18
75
29
887
143
90
297
84
81
415
68
183