45
29
31
26
219
15
129
11
261
32
5
135
474
102
68
51
120
174
25
98
19
7
24
59
167
14
646
21
8
30
20
23
16
43
40
13
107
2072
65
27
657
242
38
199
108
76
110
39