30
23
107
41
12
34
65
10
35
42
61
25
66
15
19
13
33
8
38
14
88
55
104
37
54
81
22
44
56
6
69
76
64
59
51
7
27
60
114
75
71
128
97