11
28
8
1
62
86
157
30
49
67
19
15
151
14
7
12
217
198
97
40
6
37
89
13
72
51
76
145
70
71
44
203
159
132
18
23
36
68
120
24
27
16
93
79
45
242
328
1138