34
60
30
123
106
41
28
18
256
39
370
122
25
44
74
364
158
170
54
186
262
109
114
118
135
139
43
179
239
71
37
125
95
57
102
66
145
51
76
120
31
198
129
137
165
470
69
167
184
68
117
33
58
46