0
5
33
43
13
14
6
7
39
12
11
74
28
18
1036
112
8
2
10
41
31
48
22
150
69
288
66
147
70
42
30
145
294
136
313
104
139
141
34
65
29