66
21
93
17
11
83
10
89
116
16
13
31
578
168
57
36
56
175
51
37
125
3
27
6
30
41
431
174
187
1444
346
44
39
108
111
327
140
220
97
180
145
133
254
77
104
247
81
43
67
72
114
19
28
64
32
18