26
33
55
39
46
29
57
64
95
82
52
47
88
27
56
74
98
22
50
16
353
72
113
107
207
34
61
45
96
292
32
14
324
102
41
31
148
15
68
267
73
62
160
92