1
17
30
29
33
140
526
117
28
77
76
44
15
20
31
32
722
41
43
60
150
25
108
59
68
16
139
47
39
22
70
85
91
92
10
13
162
94
103
8
52
87
36
34
82
45
65
11
26
24
64