3
26
59
14
60
25
79
42
89
41
51
91
109
61
50
129
15
94
86
211
46
21
209
67
125
141
108
76
198
38
13
31
30
164
35
24
65
28
121
103
75
29
58
152
18
45
17
33