652
108
47
164
334
107
52
36
117
12
166
67
113
99
154
101
161
61
135
253
45
30
57
6
39
128
56
21
102
109
49
58
68
207
50
75
22
15
80
88
120
38
77
31
42
25
134
11
353
157
223
40
141