349
72
177
80
75
46
114
154
51
41
91
54
42
50
56
77
100
113
124
40
413
78
450
18
129
21
23
27
32
31
45
29
43
127
34
99
30
22
58
87
318
83
288
1081
52
270
74