105
247
71
82
40
29
2
391
51
18
28
58
47
20
9
35
46
57
61
294
26
37
22
23
10
31
114
65
24
14
33
42
164
50
39
12
54
34
229
36
21
81
19
15
11
48