3
13
8
18
2
6
0
5
11
30
24
59
21
7
33
4
15
23
42
125
22
84
20
53
16
17
19
523
47
36
85
10
35
25
213
39
56
26
43
28
214
63
122
45
61
545
174
135
99