156
51
52
61
59
16
33
14
27
29
73
107
108
20
153
47
31
210
115
8
738
34
3
68
57
168
28
54
90
9
5
23
17
102
22
197
35
801
182
13
752
84
161
394
121
18
69
101
32
37
76
67
665