216
100
103
279
59
276
71
50
29
35
89
127
67
238
107
27
9
42
350
46
143
58
151
62
57
170
16
21
113
11
36
17
15
60
3
23
24
65
44
10
72
26
7
88
14
93
220
52
144
45
53
148
133
96