3
33
88
42
18
7
9
28
31
12
172
60
58
43
51
26
16
35
19
27
40
47
34
118
44
11
139
17
13
32
48
120
189
126
6
581
87
68
54
206
15