5
22
140
33
77
76
48
11
53
8
31
35
209
100
41
46
337
355
10
39
104
73
30
26
227
20
18
37
19
75
6
126
55
152
129
32
107
78
27
29
64
85
15
14
218
198
21