112
46
164
382
72
24
37
26
106
120
258
58
96
82
66
163
285
53
44
130
67
81
52
84
482
64
14
146
43
171
16
92
97
36
102
59
138
131
90
56
55
29
98
54
83
62
87
19
38
148
124
20