136
34
103
15
396
259
204
410
3
171
32
63
406
163
50
124
45
33
16
20
44
30
93
99
108
112
221
75
29
9
67
37
71
428
119
4
133
92
533
55
28
10
46
149
86
36
58
1
5
22
114
47
74
239