5
3
2
0
1
9
20
74
24
96
33
6
14
112
15
36
99
30
79
12
17
55
41
423
11
28
8
68
16
52
22
61
76
19
109
65
21
26
136
163
10
164
542
13
7
82
98