64
108
36
79
89
42
16
25
4
87
35
69
129
55
43
54
97
12
8
37
21
7
13
60
18
34
28
11
33
14
31
19
9
2
58
6
176
65
38
62
122
50
47
29