40
49
10
29
33
110
101
134
206
30
59
161
28
118
77
58
83
32
15
437
119
3
37
193
35
79
116
127
216
85
60
104
195
27
185
331
124
108
23
65
34
64
14
36
111
19
112
38
16
22
168
50
52