126
44
39
99
3
86
52
88
276
213
124
73
212
31
63
24
95
16
9
15
19
10
76
138
64
62
17
18
98
51
33
27
38
48
13
55
50
45
29
110
35
28
7
1
97
201