512
48
19
220
30
310
32
79
5
8
24
36
4
6
13
10
34
111
104
60
14
12
88
91
17
18
23
56
63
52
1
16
122
203
27
49
7
89
62
44
87