66
64
40
68
19
92
38
28
31
11
37
14
85
306
33
52
168
165
213
45
24
23
41
229
29
208
7
8
20
49
13
72
100
30
21
35
107
108
244
112
101