76
83
43
41
116
74
30
161
112
12
39
49
25
108
44
7
27
9
479
113
156
38
34
47
23
121
114
53
77
153
100
33
50
125
147
45
70
28
63
31
296
19
75
343
142
253
79
123
264
187
104
91
133
16