3
17
157
55
58
48
36
27
32
24
20
35
38
45
12
61
134
18
13
49
87
90
79
69
198
44
119
43
71
47
62
19
64
89
146
46
31
153
159
7
316
292
42
5
1363
431
83
107
33