126
43
38
40
70
123
77
59
22
17
37
231
50
16
19
120
169
11
29
27
200
54
74
47
35
104
72
23
885
53
247
65
256
31
58
30
164
10
132
388
97
86
61
273
26
7
87
60
68
64
46
36
69
167