148
92
295
106
506
45
83
38
141
146
39
310
140
291
97
75
205
128
42
151
41
214
35
312
157
52
76
58
72
93
64
88
166
104
57
114
66
132
175
61
200
29
18
67
162
137
51
40
25
86
31
69
8