32
11
39
49
22
68
109
23
10
18
4
73
6
9
17
2
33
25
140
128
52
44
63
8
20
48
12
42
130
13
456
54
134
19
28
148
96
36
3
195
89
29