3
16
30
23
9
4
15
1
20
19
12
5
0
7
11
8
17
44
6
29
74
36
35
91
40
32
43
104
54
116
26
119
274
31
385
113
85
111
117
48
311
224
66