22
246
112
157
31
236
76
28
92
93
1513
221
60
259
364
84
33
124
51
261
341
480
39
23
120
19
75
113
135
53
199
175
380
35
172
6
118
47
648
265
244
143
59
64
102
177
58
14
270
559
40
539
256
72
91
146