111
48
29
15
30
32
34
1
2
8
3
20
11
18
17
13
67
305
63
16
7
79
109
81
275
21
37
10
31
90
14
74
71
52
23