0
3
7
5
17
26
72
44
71
82
30
51
164
54
40
19
37
21
103
47
39
52
31
12
29
20
15
100
56
66
58
28
77
91
229
76
116
63
22
16
62
86
107
59
81
144
78
125
178
92