111
62
13
10
107
8
7
25
12
89
23
127
305
73
51
36
76
27
159
17
20
45
24
5
37
11
106
84
46
59
116
33
29
67
43
2
6
71
180
70
32
15
63
56
41
69
92
65
54
19
40
119