18
17
11
95
5
164
24
224
32
28
16
37
26
45
63
50
97
122
7
3
33
136
30
13
43
61
46
22
116
19
12
21
48
607
6
92
34
2
20
87
59
44
8
72
10
108
276
158
42