29
183
39
61
22
50
64
20
45
38
48
23
100
63
28
84
97
46
118
179
65
58
116
311
8
17
31
85
12
76
91
41
52
79
290
78
115
127
42
92
213
68
239
155
34
141
103
89
87
25
138
189