10
19
29
20
24
30
65
52
11
15
8
160
27
46
14
90
22
49
17
41
258
6
117
106
39
45
7
32
23
13
2
16
58
78
137
54
70
53
18
55