32
11
19
295
99
71
63
29
8
27
387
115
12
28
35
107
51
7
94
1
13
60
15
25
169
90
10
36
4
98
26
178
22
58
3
39
172
180
6
9
50
30
41
17
2