20
49
25
10
7
79
158
41
107
11
140
301
5
8
55
71
30
19
66
360
75
39
16
3
24
26
17
33
36
93
103
34
61
95
132
57
50
125
608
81
185
318
6
4
91
135
18
149
40