0
2
3
33
7
12
20
8
15
82
27
123
5
24
13
47
22
14
29
10
42
93
92
44
69
159
46
1
53
148
178
34
38
49
73
109
65
40
36
68
41
87