43
143
274
136
29
135
91
100
151
84
32
53
284
2
116
125
161
19
126
39
109
308
47
78
21
104
24
14
30
46
83
40
114
87
31
108
106
477
107
42
12
592
256
55
56
80
113
849
89
303
59
20
17
73