23
102
402
112
496
29
108
13
67
64
47
44
38
21
41
88
126
237
86
26
216
52
145
123
279
51
244
117
105
178
55
156
140
122
101
93
87
313
317
434
143
66
778
120
175
28
25
30
48
36
46
35
127
184
210