50
125
46
102
451
58
79
51
13
22
70
96
7
54
37
17
570
98
23
19
77
28
272
29
157
15
36
60
89
100
38
163
440
52
63
154
174
282
318
179
53
260
35
193
149
106
83
88
61
101