42
11
21
19
18
34
13
115
26
16
109
81
22
199
25
20
10
27
256
191
32
67
331
320
60
57
323
53
35
124
28
62
54
116
43
88
156
66
40
113
83
542
7
89
77
41
222
65