39
50
19
31
9
312
35
174
150
26
24
165
82
49
613
29
12
16
28
7
148
60
20
87
13
27
33
171
44
36
4
95
14
38
86
112
508
58
66
18
51
30
78
8
10