68
112
38
170
245
30
23
76
1119
87
32
51
56
122
231
594
149
1303
67
146
36
153
207
52
299
815
198
27
91
66
49
53
417
154
397
75
753
50
100
47
3600
40
81
89
90
109
45
84
58
80
402