111
341
129
148
396
28
14
141
210
81
84
127
126
56
7
74
40
18
26
30
34
8
17
13
9
21
64
48
45
29
31
100
15
43
6
53
25
32
66
70
27
10
16
106
76
73
24