46
289
149
152
100
224
16
143
26
117
23
293
110
58
303
62
45
35
42
30
1033
63
34
105
44
37
90
22
92
24
67
48
39
74
14
27
194
101
12
113
29
50
193
127
25
28
111
31
148
52
38
123
88