96
81
80
100
142
23
68
5
53
20
69
387
335
48
225
64
15
54
105
38
117
301
4
150
7
121
1
76
55
197
116
108
66
37
172
58
240
112
99
26
115
75
33
106
132
214
196
186
61
67
45
233
101
147