252
647
88
37
10
20
41
16
46
51
118
45
13
27
185
34
11
32
22
52
43
112
692
28
117
15
30
75
74
55
100
97
332
144
672
191
54
1280
119
83
24
59
48
132
84
38
168
72
76
61
156