65
36
28
21
82
30
59
25
7
50
8
363
61
101
216
84
5
584
18
1258
75
416
93
119
346
54
38
53
45
290
178
386
254
27
120
158
13
150
49
162
149
121
2
607
311
103
10
26
70
3
206
283