15
66
42
22
78
135
154
9
21
25
23
41
44
14
31
34
4
8
18
46
12
129
47
24
50
49
35
60
37
102
77
106
95
43
33
121
196
105
144
125
124
48
30
53
128
63
130
97
83
75
110