116
80
68
138
87
97
172
75
589
74
89
101
150
60
126
47
1328
471
1000
29
33
38
65
83
27
41
72
57
88
488
55
84
92
108
70
90
163
85
219
98
58
23
106
102
77
52
135
146
13
16
22