10
71
22
13
29
12
28
127
89
139
107
124
95
24
48
111
36
86
293
63
35
98
96
201
264
106
84
1154
146
46
83
826
135
140
33
17
26
38
236
41
207
34
192
114
204
492
27
21
80
128
40
88