0
12
26
7
4
17
234
57
16
94
29
56
40
34
6
70
106
24
21
59
107
97
46
178
377
38
22
28
496
530
43
110
50
18
101
145
73
67
79
137
81
116
322
42
13
44
96
72