57
13
15
67
19
44
6
1
80
10
38
24
55
3
31
11
20
17
231
53
9
88
128
7
79
804
190
126
14
54
25
28
4
8
49
523
62
36
519
322
89
32
406
297
310
414
146