0
88
10
12
8
22
13
15
7
46
31
1
17
30
19
9
6
42
11
83
21
5
36
14
27
35
57
20
48
130
33
32
167
61
87
438
126
356
115
223
82
160
58
145
389