1
0
3
16
120
4
149
153
25
82
33
9
50
36
24
23
20
5
30
49
13
65
141
19
28
14
293
62
123
202
56
76
90
17
48
57
143
146
46
51
185
86
73
79
104
27
43
83
10