28
14
25
18
12
20
9
11
40
17
24
19
38
103
22
43
58
16
6
33
21
61
34
128
113
156
74
23
196
51
44
75
129
55
31
48
163
13
45
321
120
98
174
96
42
30
29