105
128
12
13
18
24
38
15
6
53
67
34
31
168
60
23
42
102
185
80
89
77
98
170
278
167
159
14
21
27
86
99
379
48