0
23
2
1
4
15
9
159
16
33
55
65
35
50
91
41
351
68
196
24
94
79
131
92
69
40
30
34
76
71
81
18
106
312
122
73
99
53
116
25
32
36
38
43