61
11
39
130
64
33
90
20
158
42
60
22
63
40
299
238
745
81
128
48
97
102
55
56
99
43
72
54
279
37
96
175
177
382
122
16
436
25
125
34
129
1812
298
89
28
924
57
3871