28
97
38
4
27
31
37
293
22
13
173
607
292
121
44
20
17
166
160
118
113
256
45
32
19
98
42
168
358
70
1184
59
66
36
12
103
58
23
33
47
25
56
63
21
236
26
40
54
82
72
175
5
14
6
10
88