127
98
213
9
96
278
14
39
31
3
29
20
116
147
21
16
12
33
84
151
93
83
160
165
65
45
30
52
112
18
80
67
135
149
148
78
58
13
48
229
173
74
91
46
36
62
28
38