33
13
47
68
245
305
119
122
89
7
32
39
54
46
219
98
427
30
139
126
91
22
86
521
149
63
117
310
25
85
100
3
26
442
78
510
18
69
114
21
23
106
73
50
380
42
93
45
164
636
14
58
252
79
87
67