2
13
18
6
5
3
11
23
55
106
40
12
41
34
48
54
26
21
10
70
69
79
298
27
16
7
47
37
30
38
24
198
71
29
15
1
0
9
122
77
45
184
22
8
85
84
33
88
83