102
19
26
155
212
1
161
190
15
244
14
21
786
28
38
105
256
290
89
39
164
2
96
56
72
224
126
37
22
416
27
86
33
8
750
44
304
307
54
20
41
60
71
43
52
88
63
4
167
61
62
35