126
1201
14
56
46
236
175
142
10
33
36
256
86
363
189
85
80
12
35
47
87
207
40
41
44
297
39
60
473
19
69
160
27
23
127
52
71
24
22
26
49
197
34
67
62
358
50
77
68
59
479
81
70