14
68
45
18
53
12
30
8
73
164
61
28
106
48
66
226
49
59
34
19
105
22
11
17
38
10
149
74
258
2467
570
333
62
41
712
160
35
255
359
147
42
32
55
84
888
161
562
134
23
54