111
271
42
214
159
81
75
88
345
49
74
41
153
33
77
136
63
593
94
141
44
79
32
202
134
120
54
124
35
95
209
52
59
30
113
139
66
40
313
155
58
176
48
263
175
507
247
11
177