183
136
306
25
15
24
165
6
135
95
30
48
114
126
518
7
21
53
39
2
57
31
89
20
19
50
41
26
218
106
12
219
293
255
35
66
64
112
269
72
52
119
223
28
312
99
612
120
422
54
161
11