11
105
12
4
28
181
427
333
18
180
19
23
27
22
14
17
209
43
30
8
24
38
15
5
33
77
29
32
42
25
104
39
55
7
125
13
6
122
1
10
159
143
157
120