11
49
136
21
131
3
325
7
43
1093
113
14
97
13
109
270
41
66
39
24
116
23
26
95
210
40
3426
45
142
70
16
20
50
27
296
367
31
29
15
222
111
153
160
101
304
25
175
307
12