10
95
13
45
17
29
103
83
128
19
212
60
295
32
67
36
20
18
14
168
22
27
157
64
98
2
38
131
70
190
68
80
62
87
86
41
11
65
88
44
82
61
50
21
37
47
97
78
53
122
175
55