23
2
5
3
9
29
0
35
20
7
24
11
14
15
18
25
32
10
46
17
84
50
61
72
66
30
144
49
53
128
334
28
140
112
47
38
201
114
70
396
134
92
374
67
240
77
51
52