0
30
1
5
3
35
16
14
38
33
45
50
63
11
26
24
31
59
101
61
124
60
147
117
21
10
282
49
88
47
37
39
149
97
183
195
242
27
660
91
41
157
29
160
156
262
187
198
139
34
32
76