0
5
7
12
2
129
16
33
11
17
308
137
40
36
90
30
49
27
9
51
82
72
55
97
953
15
23
86
116
122
232
96
174
261
46
189
37
35
53
50
18
34
70
19
39
10
210
77