51
21
95
41
53
27
83
76
24
55
82
77
99
8
45
17
37
50
164
60
28
46
110
40
317
87
66
16
42
19
56
151
148
9
7
104
59
22
18
212
31
15
98
301
68