7
2
13
25
8
12
14
5
4
50
43
36
26
93
47
28
48
108
31
9
6
15
97
24
58
30
18
51
65
17
35
22
361
10
253
291
69
84
40
68
11
77
16