83
43
41
116
74
30
161
111
12
39
49
25
108
44
5
27
9
479
156
38
34
47
23
121
114
53
77
153
100
33
50
125
147
45
70
28
63
31
296
19
75
340
142
252
79
122
263
187
104
91
133
16
262