62
22
31
27
39
107
129
102
653
117
148
78
350
336
52
81
84
70
164
50
44
45
25
26
38
64
42
35
79
80
66
110
30
61
37
76
24
28
88
75
93
72
189
343
51
46
74