33
45
47
52
22
62
36
71
72
131
403
105
90
63
56
274
100
51
84
256
48
60
42
3
50
134
112
139
114
135
59
120
46
41
12
4
68
162
169
159
16
144
140
148
268
150
19
30
291
198
141
64
346
355