4
60
22
95
82
65
40
232
27
54
23
221
175
24
45
465
214
83
119
217
137
85
301
42
52
93
92
20
28
94
14
61
96
128
7
31
70
123
35
117
107
102
189
1131
43
69
115
50
38
714
125
39
5
29