46
127
93
142
48
134
34
84
65
105
125
53
75
87
60
31
285
27
43
159
83
69
77
55
92
162
102
49
174
322
47
94
124
486
274
73
59
344
249
354
62
165
157
154
126
45
561
528
369
52
297
145
30