103
53
146
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
109
77
16
9
26
114
86
46
2
34
4
19
20
15
58
13
112
54
17
56
22