0
11
7
3
26
5
31
22
48
84
126
79
38
442
74
53
82
214
30
33
134
76
35
72
71
98
34
156
43
66
194
49
32
55
161
47
52
24
14
13
6
40
15
75
57
50
86
36
116
99