11
33
252
116
53
404
16
26
32
110
24
19
13
35
17
87
461
6
3
1
7
8
96
84
54
323
173
36
14
98
40
133
61
125
122
62
27
57
18
69
108
89
97
77
52
136