306
22
194
854
65
354
49
55
74
82
16
177
292
362
217
99
19
38
58
61
73
35
95
245
127
588
89
125
34
23
109
5
24
14
54
453
25
40
75
47
124
41
210
232
28
60
18
135
140
52
107
137
56
57
111