138
101
39
90
52
37
28
109
43
123
80
120
54
400
86
232
24
238
66
114
44
22
17
49
9
41
40
19
61
95
10
53
50
47
21
11
57
16
70
51
76
91
127
38
18
111
82
1028
26