18
92
23
12
11
186
20
41
524
39
193
216
44
106
13
42
310
157
82
33
19
707
54
35
17
74
124
86
8
4
62
77
50
26
10
21
304
56
47
150
161
373
28
115
37
32
5
117
31
49
250