0
22
51
18
13
3
1
72
30
5
2
121
28
26
8
148
66
11
40
354
15
56
59
60
108
48
92
16
62
53
33
4
116
159
34
111
87
63
264
37
177
158
230
52
43
7
57
42
47