0
2
7
28
9
114
148
45
189
39
75
110
151
11
68
92
128
34
25
84
220
21
35
101
43
74
64
49
109
8
67
86
17
24
611
103
164
66
3097
911
32
95
42
33
81
40
6
282