129
11
31
29
65
50
80
45
16
21
95
17
44
43
3
55
102
14
15
8
22
32
10
113
51
36
18
12
13
39
33
1
316
79
6
116
2
7
66
37
34
211
46
62
67
153
141
78