64
111
69
66
100
37
18
22
251
63
123
99
65
16
28
12
321
61
36
13
47
3
30
44
14
8
4
200
48
93
35
17
31
11
10
52
0
2
108
40
86
91
59
46
15
45
387
234
179