121
707
75
27
93
173
446
276
169
58
264
42
28
159
66
32
64
23
67
183
188
238
38
8
5
31
17
49
29
41
44
47
1148
410
16
43
10
56
146
2
115
166
83
57
80
81
227
54
141
50
74
35