127
41
27
70
62
33
7
83
337
20
43
15
23
26
73
45
74
25
55
140
60
9
96
29
18
28
19
30
13
35
99
112
50
39
22
46
85
103
118
82
95
51
42
31
10
21