4
26
21
2
6
23
22
7
14
29
9
8
19
112
24
5
31
10
25
56
13
75
52
35
20
51
90
33
43
48
46
39
129
123
148
42
37
40
236
36
50
225
107
68