29
41
85
131
59
215
25
2258
20
129
38
3
17
52
42
185
36
206
43
236
56
82
94
23
72
34
433
143
57
21
22
124
61
292
87
382
122
66
39
67
599
244
47
312
111
438
682
1269
121
70
126
98