0
30
7
21
47
43
27
38
8
11
20
15
14
19
79
13
33
22
65
17
3
62
37
39
119
136
12
55
28
58
238
42
103
174
399
362
60
644
125
211
86
135
102
160
67
385
23
40
149