0
53
33
15
13
20
29
23
34
281
161
77
102
103
128
99
27
75
72
82
47
50
31
84
61
194
66
44
36
41
38
52
208
168