1
19
34
2
47
4
142
105
7
23
9
12
28
329
499
13
221
11
326
263
59
162
24
25
3
82
181
83
17
206
42
71
73
249
246
356
87
58
84
160
151
40
29
90