0
2
5
3
1
22
14
25
39
18
34
68
54
78
172
13
49
126
90
159
27
87
65
20
285
9
48
101
61
41
12
56
89
51
15
93
205
69
76
79
26
121
85
137
188
60