1
0
5
16
2
12
74
4
14
31
89
23
27
9
28
3
63
24
72
13
61
60
57
43
65
84
204
107
49
241
99
139
228
127
25
35
163
62
30
144
78
73
51
68
151
79
50