58
93
38
99
23
59
102
52
63
135
218
36
9
29
55
160
35
25
53
105
45
66
46
27
73
11
111
14
15
12
80
49
30
98
91
6
17
31
62
8
108
79
39
47
128
87
170
126
56
22