12
2
39
0
6
20
8
51
77
3
4
10
42
5
13
16
26
11
1
44
9
28
14
55
48
22
69
67
137
334
120
156
80
210
199
929
341
84
829
347
134
23