97
30
143
18
15
43
20
92
53
11
68
51
27
218
174
114
123
2
91
34
49
10
4
26
67
77
147
50
39
47
59
94
36
76
19
297
12
81
63
75
79
70
41
56
85
774
31
657
806
111