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