45
50
8
298
24
38
58
206
23
184
3
5
42
63
11
17
14
105
64
19
29
12
31
7
623
52
16
9
35
118
43
28
21
81
51
107
41
32
26
172
13
73
97
56