4
6
15
102
194
31
68
146
39
25
11
27
33
170
44
14
65
30
205
36
35
10082
362
3
125
95
72
22
97
24
212
290
41
75
1324
60
164
520
1048
173
16
136
126
52
359
778
183
77