29
15
7
87
14
12
6
11
5
44
105
17
31
36
9
19
8
13
18
50
16
25
52
10
58
64
23
20
42
24
21
86
39
65
121
30
141