0
2
1
5
7
40
10
6
15
11
3
28
29
124
59
33
63
56
110
107
71
114
65
317
162
111
168
154
311
313
141
44
74
4
195
135
85
75
118
102
17
150
16
14
83
66
39