28
31
20
45
481
451
436
53
226
36
25
15
38
8
9
79
30
179
43
57
42
55
77
293
13
33
16
39
76
115
24
178
37
231
12
18
27
21
130
63
108
145
23
61
44
47
40
109
51
10