105
11
58
73
64
304
31
88
275
7
27
6
145
49
34
23
54
12
16
13
29
43
46
5
69
15
10
14
62
35
33
80
30
2
8
3
40
291
45
148
19
32
25
18