76
91
161
66
89
40
143
56
43
98
92
96
97
211
101
41
36
49
113
38
28
73
78
39
194
102
24
10
35
65
133
55
20
185
149
64
117
25
6
33
60
69
336
11
86
14
50
141
771
7
54
126