11
160
98
140
28
14
45
16
15
4
9
32
27
41
1041
53
6
35
38
59
162
737
43
91
7
364
8
60
75
46
36
76
19
20
24
335
18
232
80
332
13
176
321
17
56
136