15
55
31
95
36
69
88
131
7
379
14
107
20
8
2
289
688
35
25
34
1
5
105
4
3
279
413
42
47
110
59
48
225
96
76
65
38
103
118
85
64
17
157
51
160
18
271
78
46
28
79