35
21
24
53
47
31
13
64
29
37
83
139
73
62
264
180
42
45
41
238
88
33
51
22
66
34
91
177
86
109
155
117
40
80
25
28
36
12
133
163
16
60
44
533
128
102