0
42
1
3
87
13
11
8
7
50
9
26
103
2
19
18
79
149
10
30
48
49
33
57
37
24
55
35
44
102
68
22
16
122
129
187
84
124
27
67
93
280
506
82
89
59
5
175
159
72
64