1
5
4
7
8
9
3
37
53
172
78
26
73
294
16
13
20
12
21
339
160
24
25
15
56
14
22
36
38
61
17
11
41
48
23