18
90
27
53
12
16
21
174
59
20
23
30
11
9
34
2
117
230
14
6
31
43
15
4
61
7
22
95
72
8
3
376
13
24
5
10
38
364
357
40