91
34
79
161
84
35
75
47
210
51
77
86
305
55
31
59
82
98
65
74
22
99
66
67
113
69
48
97
18
23
111
189
93
96
73
250
130
81
132
131
50
76
134
16
83
71