283
68
90
48
66
33
56
5
124
52
67
149
137
202
159
16
333
23
36
13
30
83
78
34
150
38
291
15
363
113
108
100
35
123
111
122
94
81
60
80
20
2
166
29
140
58
77
97