2
4
58
53
7
6
18
57
22
8
180
100
11
33
12
5
21
108
24
43
17
30
52
41
23
10
697
70
16
36
20
15
184
32
322
127
26
214
101
13
49
42
25
28
186
221
37