128
106
19
94
34
121
24
142
54
42
122
45
30
95
322
257
643
1790
223
52
70
40
48
35
51
192
1282
289
87
28
12
80
173
97
193
25
414
47
391
749
170
383
26
15
78
31
188
75
49
96
61
201
195