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