15
96
13
48
17
29
105
83
128
19
212
61
298
33
68
36
22
18
45
14
168
27
157
64
98
2
38
131
71
190
80
62
87
86
41
11
67
88
44
50
21
70
37
97
78
53
122
175
55
82