43
0
103
44
75
56
170
146
12
9
81
256
202
47
74
92
64
54
86
52
98
148
90
58
16
97
29
24
36
117
48
91
27
101
100
108
10
65
34
67
165
39
95
57
99
37
70
271
106
77
28