0
3
8
5
30
4
9
12
74
16
28
52
35
18
27
23
50
56
13
20
11
34
10
19
172
107
81
218
102
38
301
196
101
86
174
83
62
98
180
175
88
92
106
82
95
434
41
43
77