5
24
18
161
21
16
8
20
84
158
46
54
33
64
9
40
51
57
29
43
195
90
56
75
184
48
23
76
67
25
71
14
42
114
393
10
7
36
27
50
99
28
45
22
32
35
121
47