11
52
43
33
32
113
10
72
46
30
22
176
38
204
399
26
88
248
59
16
8
34
97
28
17
3
291
56
20
57
25
6
14
80
29
147
288
51
13
187
65
352
96
50
27