5
0
3
29
14
74
44
22
36
178
83
6
17
65
31
12
57
133
49
59
54
19
92
77
46
94
28
33
30
11
201
23
32
149
15
170
115
645
127
35
117
184
109
64
217
66
529
27
25
121