9
18
84
135
4
145
42
29
38
3
24
16
252
167
76
40
12
89
35
50
121
153
52
260
13
10
17
58
34
520
2
7
6
55
11
14
8
67
111
36
20
95
31
88
109