29
10
4
66
26
1
19
3
11
23
71
28
16
104
99
48
6
31
25
79
43
24
33
50
13
8
7
9
102
37
27
81
20
60
12
90
35
194
111