31
98
19
20
39
310
179
67
14
65
30
18
49
5
2
42
27
44
41
23
93
45
46
134
24
156
91
79
81
60
35
53
12
9
17
159
59
109
80
85
11
225
70
113