117
15
80
35
21
23
59
174
16
57
12
8
169
223
195
197
13
24
75
152
10
18
631
444
220
67
37
488
32
34
49
41
458
384
106
51
17
28
29
33
134
72
574
130
26