41
10
12
13
17
40
39
22
50
24
29
81
44
60
98
171
21
66
577
831
180
112
31
85
73
202
19
38
49
56
227
79
57
32
43
128
78
68
125
87
116
115
143
108
18
33
327
65
37
75
61
198
287
153