8
31
43
38
14
5
29
37
13
132
19
75
85
25
64
57
22
30
34
134
17
26
109
386
21
97
50
188
79
128
16
59
40
33
100
121
111
122
72
129
7
195
60
10
18
77
67
160
145
41