29
16
3
91
17
226
39
8
195
27
30
102
77
4
22
94
49
26
19
2
54
10
33
50
60
13
75
96
18
78
7
9
23
43
84
72
12
80
66
5
25
123
20
59
113
47
187