1
13
3
10
2
5
11
4
29
17
14
15
21
58
39
99
44
27
36
53
25
37
60
34
22
45
50
9
120
77
80
40
42
139
24
19
149
61
16
51
376
47
171