36
42
86
51
97
25
79
43
13
70
39
53
82
52
54
37
41
23
28
16
88
95
147
162
183
343
30
133
285
187
62
47
26
46
31
33
60
100
138
156
67
22
24
113
45
354
127
144
218
65