12
46
28
168
171
101
38
64
59
110
88
29
230
106
98
103
93
221
85
81
89
133
66
112
134
74
4
6
65
82
357
136
67
44
24
58
10
55
153
20
270
19
160
194
40
73
119
128
42
116
125
7