2
7
39
4
17
46
3
24
5
6
21
92
0
1
10
15
20
8
55
27
111
11
19
257
54
93
73
13
82
22
78
53
61
105
147
34
43
102
117
220
103
328
156