5
10
37
107
25
30
22
76
8
102
52
34
49
68
23
170
28
35
144
43
9
158
116
149
40
167
111
60
134
17
64
101
12
15
53
201
50
63
44
3
7
32