29
13
30
82
31
21
23
22
156
46
14
143
9
12
6
195
56
10
105
27
32
83
288
62
3104
90
159
2
7
240
17
48
36
26
39
8
178
16
198
25
347