31
2
64
60
32
24
160
118
55
75
321
13
82
38
27
7
18
21
25
34
3
66
46
4
84
9
217
156
245
20
19
108
727
244
175
57
97
23
42
14
29
111
132
15
135
1
8
718
98
328
69
648
519
11