11
43
18
28
15
94
376
36
29
84
47
208
89
92
128
23
374
129
46
1301
16
33
121
100
207
87
350
45
39
57
230
188
44
14
31
147
25
138
77
51
127
204
38
83
34
335
157
114
152
20
69
60