11
5
15
8
4
7
2
37
1
12
9
36
16
3
22
13
32
26
6
38
10
64
60
66
41
48
50
42
102
23
73
89
69
18
65
25
117
57
24
173
254
126