126
19
31
243
21
58
37
66
34
145
202
35
227
59
43
161
72
54
97
51
131
42
46
41
56
53
199
94
63
141
107
32
174
81
77
50
68
88
98
36
175
155
38
100
10
173
12
124
132