3
21
4
138
59
140
35
42
22
61
87
45
145
19
11
109
28
39
70
26
29
33
40
51
30
82
96
54
32
86
20
147
156
37
482
27
49
63
92
44
9
58
105
50
13
52
17
18