17
95
27
36
10
5
115
49
82
165
173
93
126
156
45
96
68
76
58
73
78
21
38
33
39
358
22
187
23
55
20
103
66
18
50
139
30
8
114
102
83
232
1213
62
19
40
109