95
179
71
313
286
1547
33
431
81
63
51
68
34
106
47
100
121
98
108
448
28
118
397
85
276
120
16
30
15
157
31
146
53
190
115
195
74
18
103
102
110
369
35
601
87
90
52
323
652
112
82
40