41
96
50
88
462
106
98
60
29
84
37
126
150
11
32
95
177
202
31
57
587
76
87
48
398
75
10
97
86
22
55
36
52
175
33
5
13
14
38
19
195
61
213
100
192
44
49
209
16
212
64
105
54
24
267
47