82
15
23
407
146
112
133
252
71
48
98
294
447
148
14
116
306
51
43
106
122
118
20
52
202
154
140
4
93
410
47
44
120
36
29
159
2
109
65
16
169
25
375
64
137
31
27
19
10
17
90
102
77
80