7
4
22
40
25
44
9
32
35
16
18
83
30
13
36
19
3
15
5
189
112
41
153
11
12
67
48
145
278
21
14
17
68
42
50
28
34
144
79
51
49
27
103
60