121
113
63
146
105
125
24
338
219
109
53
107
70
34
132
103
10
90
12
78
29
43
128
96
65
421
98
30
21
35
40
42
218
28
168
68
84
75
93
39
104
77
16
9
26
114
86
46
2
4
19