102
58
34
30
31
50
127
24
27
43
53
40
57
42
37
20
49
26
60
226
295
69
54
91
154
47
52
90
68
165
120
66
78
87
33
59
48
603
55
32
629
92
150
162
109
70
44
199
235