5
13
44
20
52
17
92
14
352
192
60
128
15
165
118
62
108
27
42
106
37
35
117
31
43
34
16
19
11
74
98
9
23
28
68
136
25
125
12
4
18
32
143
7
119
3
55
56