27
37
116
39
26
109
47
56
31
77
66
33
46
75
79
65
82
34
55
48
50
245
160
108
98
198
60
96
53
84
121
93
129
106
126
72
70
154
282
268
94
101
28
86
18
40
51
138
133