29
9
35
25
12
4
36
3
43
20
22
24
11
28
18
99
31
19
216
7
51
96
141
194
45
8
87
14
33
16
38
122
15
23
26
88
32
113
52
41
64