33
116
13
406
197
15
100
62
18
38
34
443
23
73
22
28
19
39
45
9
67
109
30
76
202
63
106
296
47
31
12
37
21
7
32
3
101
65
29
27
203
42
81
275
215
17
87
78
41
26