22
102
402
112
496
29
107
12
67
64
47
43
38
21
40
88
126
237
86
26
216
52
144
123
279
51
244
117
105
178
44
55
156
140
122
101
93
87
313
317
434
143
66
778
120
175
28
25
30
48
36
46
34
127
184
210