1
19
75
18
5
2
8
11
12
50
13
48
6
10
17
9
64
16
35
56
123
101
51
62
59
31
47
105
115
36
22
306
262
79
271
39
29
15
33
360
155
331
263
49
84
147
38
81
37
41
180