41
72
103
28
21
31
94
400
59
40
3
11
26
66
38
22
85
136
138
140
108
23
50
95
36
193
13
57
16
69
62
1
53
30
115
17
29
92
49
100
46
81
134
60
37
179
27
74
188