28
78
33
20
82
102
96
1
6
27
42
58
43
16
111
88
13
38
15
54
50
87
137
26
151
66
40
21
69
181
2
18
11
4
29
41
8
191
9
12
79
233
1280
221
495
153