94
367
96
264
84
69
120
100
52
44
97
80
83
184
20
261
73
160
109
55
203
365
257
29
314
33
42
26
51
76
86
107
293
103
8
74
40
126
46
165
53
309
233
106
10
27
13
907
195
37
63
95
39
16
2246
18
179