5
50
23
161
32
31
227
18
46
122
117
43
45
13
28
104
54
86
9
57
65
25
29
24
26
22
38
190
297
7
115
118
120
47
163
557
11
21
34
15
8
69
35
33
63