39
46
48
52
22
63
36
72
73
132
404
110
90
56
276
100
85
257
60
42
3
50
136
113
139
115
135
120
41
12
4
68
162
169
159
16
144
140
148
268
150
19
30
292
274
199
141
64
346
355