107
11
59
73
64
305
31
89
277
7
28
6
146
49
35
24
54
12
16
13
29
43
48
5
15
10
14
62
37
33
84
2
9
3
42
291
45
148
19
32
25
17
27
18