173
68
15
50
41
32
42
73
193
293
20
102
51
33
47
49
24
131
38
40
37
66
21
44
43
174
39
31
54
58
63
30
288
74
5762
227
118
82
212
61
28
5
23
91