11
108
20
1
9
4
19
8
109
40
26
35
27
14
5
36
18
89
15
100
28
30
6
23
51
97
24
34
103
94
241
70
76
49
140
39
114
29
13
106
48
74
165
12
129
137
353