29
183
39
61
22
50
64
20
45
38
48
23
100
63
28
84
97
47
118
179
65
58
116
312
8
17
31
85
12
77
91
41
52
79
290
78
115
127
42
92
223
68
239
156
34
141
103
89
87
25
138
190