134
122
68
613
58
86
101
148
34
76
57
53
63
99
647
474
251
92
100
184
18
363
29
932
22
48
106
313
41
118
47
194
279
69
38
110
65
389
45
95
40
158
70
75
59
56
87
293
52
60
107