103
280
317
133
87
69
54
66
135
28
79
76
65
264
117
178
118
252
277
39
223
32
184
37
77
36
24
89
16
92
157
53
72
35
116
20
46
12
30
38
21
25
180
58
26
48
99
34