30
32
21
5
61
39
200
37
3
22
81
6
41
20
8
13
18
58
17
31
265
10
97
77
9
50
16
59
15
161
27
7
64
23
55
93
104
26
75
150