33
62
85
68
28
20
219
38
222
2393
145
21
25
16
102
51
55
114
137
54
32
61
183
254
766
107
13
123
45
44
19
373
12
40
59
99
49
42
106
154
95
34
48
82
89
17
15
473
27
282
110
50