96
177
44
30
69
55
5
15
49
4
29
123
59
19
77
16
63
217
25
252
100
84
46
350
21
41
78
85
37
74
9
83
677
38
47
36
264
92
72
43
433
210
195
10
547
17
7
35
42
33
104