121
54
48
9
40
3
5
31
415
334
27
23
57
21
2
29
70
72
176
222
39
67
132
209
63
96
53
52
12
127
34
86
83
105
10
33
15
97
168
19
26
17
77
16
14
11
128
25
50
35
174