251
451
50
14
43
10
25
20
49
53
87
103
58
61
35
7
24
18
17
148
57
128
67
26
62
117
139
2
74
86
187
272
116
48
21
38
66
28
88
68
623
192
223
332
52
65
112
222
167
80
202