0
3
5
6
54
48
41
52
47
8
97
55
21
33
25
76
150
16
37
62
241
91
101
27
64
61
126
120
66
40
255
89
142
84
31
19
127
35
60
118
30
175
28
73
200
113
39
74
10
189
122
151
29