3
9
0
72
2
14
11
30
88
62
126
19
28
16
58
8
24
17
12
20
5
13
35
90
42
392
23
4
75
26
21
48
68
73
202
22
165
29