5
40
129
9
42
178
23
244
22
14
101
49
66
121
47
98
92
61
48
37
31
20
33
86
41
8
158
39
62
25
54
32
24
30
10
82
95
19
29
17
46
123
21
132
81
3
57
44