3
56
20
127
36
1
2
4
61
48
27
28
25
10
54
111
26
18
33
34
9
51
6
130
129
92
11
72
40
7
293
21
57
15
75
106
73
38
199
22
14
12
46
193
102