16
25
38
3
30
57
29
9
82
11
27
1
12
15
89
24
6
53
44
8
14
4
59
161
65
100
148
102
49
60
66
50
188
28
10
13
7
172
114
42
41
68
36
119
56