110
45
24
53
17
11
31
92
107
41
4
51
73
66
181
47
69
67
25
106
97
19
57
59
30
32
130
101
131
34
265
52
1280
50
26
6
203
224
48
56
98
91
108
14
33
88
171
159
29
84
298
127
149
86
144
42
132