66
59
35
100
129
45
154
15
289
53
65
22
6
116
67
28
41
10
8
57
24
2
12
26
27
75
14
94
4
16
3
86
18
72
29
56
19
78
37
46
82
25
23
32
64
11
52
36
76