182
11
90
50
43
65
18
42
34
49
47
274
23
95
58
258
21
78
141
62
69
189
75
6623
17
174
25
348
31
30
89
26
176
29
40
80
16
91
595
82
28
368
55
300