5
19
9
52
161
12
11
16
87
148
74
18
40
123
22
49
21
8
62
58
13
44
25
15
89
68
41
17
23
99
32
4
35
181
24
91
202
114
154
28
173
90
6
34
105
29
66
361