28
51
81
33
34
36
17
305
29
466
84
85
55
39
290
195
198
23
4428
254
27
41
1703
58
40
100
247
288
228
76
10069
24
14
72
969
38
86
124
20
64
159
89
222
82
111
153
11
139
80
136
104