0
5
34
15
4
39
58
9
25
111
42
28
57
24
16
41
30
180
349
75
44
56
68
202
48
49
63
217
19
220
23
54
312
108
65
43
60
50
90
70
159
27
45
61
35
136
71
377