111
341
129
148
396
28
14
141
209
81
82
127
125
56
7
73
39
18
26
29
34
8
17
13
9
21
64
30
48
45
100
15
42
6
53
23
31
65
70
40
27
10
99
106
76
32
24