26
309
167
392
109
17
23
632
56
524
70
157
47
49
206
149
45
59
20
118
7
129
172
27
5
7595
12
55
66
114
64
14
94
15
42
350
423
19
44
21
53
102
22
51
71
40
39
13
89
65
106
37