82
43
55
60
75
42
153
36
91
76
93
123
65
52
78
394
184
79
15
29
19
16
8
32
27
18
140
56
17
59
281
67
35
38
118
21
30
246
66
106
34
31
191
49
141
412
144
445