1
3
7
4
38
22
13
12
19
9
24
20
33
14
37
34
23
18
5
16
25
43
55
30
40
48
66
36
73
102
29
56
100
149
111
49
145
26
113
165
31
166
68
238