8
5
28
34
75
57
43
16
19
21
33
12
7
17
20
158
24
14
117
46
36
23
11
58
30
98
65
66
61
37
227
102
77
110
144
111
95
145
173
116
22
100
63
32
41
52
49