38
68
31
112
181
174
28
36
158
84
9
166
7
14
23
56
8
15
50
106
51
293
19
58
70
59
65
11
34
13
27
2
40
107
29
5
104
53
1419
17
80
41
20
46
37
18
21
101
16
6
26