3
4
2
93
10
15
7
70
16
8
13
48
11
41
103
109
24
34
9
31
26
32
20
61
104
69
504
22
12
46
30
33
40
66
19
54
53
128
71
86
43
55
214
39