95
6
19
33
27
78
18
80
101
92
1
4
24
40
56
41
16
109
87
11
35
15
51
50
86
136
79
151
63
17
68
181
25
38
36
3
26
39
7
21
188
10
5
70
232
1259