50
117
55
11
48
103
60
10
137
68
23
88
52
32
14
90
78
41
3
66
28
26
40
15
64
160
30
521
173
402
128
29
119
74
79
123
77
19
234
263
57
42
80
7
17
22
49
47
31
18
63