43
128
96
65
421
98
30
21
35
40
42
216
28
168
68
84
75
93
39
104
109
77
16
9
26
114
86
46
2
34
4
19
146
29
20
15
58
167
13
112
54
17
55
22
24
12
41
90
51