29
27
26
38
23
24
43
37
8
103
22
76
14
52
31
18
17
41
30
7
65
299
50
48
9
21
12
20
33
74
174
160
40
197
81
39
11
120
13
56
182
64