22
422
112
14
26
98
41
40
100
3
113
145
10
901
132
31
24
193
305
46
421
494
76
938
115
65
429
130
67
35
312
16
310
200
68
47
43
11
45
764
15
255
382
205
415
128
225
141
350
28
391
95