3
13
75
18
47
55
92
30
36
52
29
43
42
71
56
310
88
34
265
9
192
16
114
21
99
144
31
70
89
38
53
54
298
20
8
23
41
35
50
253
148
124
113
221
78
4
65
6
375
14
25
7
10
45
185