1
38
32
22
30
29
19
20
5
18
35
7
517
47
64
49
2
48
23
36
33
24
12
14
40
83
34
160
11
10
288
75
21
59
6
13
41
15
9
37
28
134
3
44