1
0
3
2
4
7
22
13
15
31
49
294
42
6
27
65
36
48
23
63
111
33
67
215
58
101
105
51
11
57
121
78
41
50
34
98