34
901
31
50
26
86
35
74
21
37
167
6
46
103
51
65
30
646
57
89
221
435
145
260
198
40
163
27
277
189
606
393
83
84
59
48
88
441
312
201
135
62
19
14
54
650
71
224
56
415
148
120
164
172