59
125
43
58
49
75
31
64
57
66
14
138
32
27
179
13
29
44
104
139
55
69
351
63
4
8
17
25
199
105
24
74
92
23
45
147
339
37
99
38
41
39
19
15
28
16
82
112
109
163