30
84
75
24
29
25
81
280
13
22
5
7
33
498
117
35
27
20
485
14
57
45
3341
23
101
125
17
537
19
398
44
229
89
50
120
291
31
48
34
82
354
137
109
71
46
15
105
200
26
194