29
170
20
109
27
32
30
17
13
3
57
16
316
41
55
8
18
6
84
21
60
88
15
22
12
2
87
97
400
75
19
5
44
40
82
128
25
23
58
164
81
31
89
510
72
10