41
63
111
64
22
24
57
31
88
21
83
26
32
25
45
69
94
29
40
358
269
104
180
46
93
39
16
50
201
34
102
68
48
341
110
121
81
58
138
36
85
125
42
100
570
15