10
76
21
36
27
29
80
48
84
33
278
100
157
7
30
65
52
68
18
165
11
61
42
45
77
307
50
25
60
199
74
24
101
53
63
14
295
81
79
146
168
62
67
107
37
56
59
191
70