430
371
99
77
41
19
57
10
40
28
48
25
17
33
95
5
54
110
208
61
165
15
56
362
107
66
50
216
27
23
197
715
51
2258
38
438
98
467
37
82
217
81
981
199
83
16
55
24
43
443
369
36
63