223
66
40
32
642
199
51
18
21
41
74
103
211
291
221
101
175
34
216
17
99
150
76
454
5
375
24
108
360
30
158
39
105
102
36
46
63
110
255
58
60
117
16
298
38
52
168
25
473
29
82
53
75
55
77
91