5
1
0
2
6
15
38
10
20
11
24
29
13
49
39
41
16
27
18
19
9
46
72
28
50
54
45
133
35
122
31
63
295
25
102
130
53
238
17
92
94
168
196
116