4
19
7
30
6
3
75
13
36
46
5
40
25
22
18
12
60
47
58
50
33
20
23
32
371
88
49
514
109
29
48
57
17
141
117
168
128
84
85
102