62
27
112
41
12
114
10
34
83
32
37
75
107
154
49
87
85
286
61
59
25
98
485
510
116
50
78
15
5
19
246
53
377
90
54
425
187
103
38
125
86
610
143
20
31
42
35
203
581
207
101
77
442
47