4
20
0
16
23
11
48
22
17
28
174
54
45
231
34
62
24
52
12
31
32
64
65
67
41
56
72
80
84
19
36
58
426
161
130
30
81
7
69
106
37
59
73
85
199
49
102
197
329
335
796