4
20
0
41
42
19
25
37
311
129
35
40
31
59
64
76
17
89
34
69
84
81
14
38
32
168
10
8
9
49
54
11
21
30
33
323
125
23
27
48
95
124
15
167
6
192
61
543
144