42
66
27
32
61
127
22
55
62
28
45
72
69
156
97
397
287
82
48
65
87
245
333
290
14
98
225
50
59
75
37
386
11
149
132
60
57
76
243
89
10
81
21
41
33
71
6
24
56
31
178
117