116
123
66
7
64
205
107
142
1142
177
39
168
106
20
90
26
29
138
238
231
61
655
5
195
288
43
4654
17
41
522
81
119
389
55
50
493
21
22
60
8
37
25
36
126
102
10
31
5833
30
463
115
54