29
18
66
13
21
12
19
32
30
14
8
25
51
11
6
7
3
50
160
49
43
17
45
65
9
35
70
26
22
184
34
73
36
81
114
132
16
39
41
95