93
87
32
66
9
96
60
40
26
14
11
24
19
186
51
61
6
54
88
46
31
317
18
21
118
39
36
126
86
50
25
192
259
44
92
181
117
17
284
22
108
103
67
95
238
162
189
142
76
652
64