9
48
32
3
6
125
15
34
24
54
92
79
174
37
47
81
127
131
45
106
23
432
469
83
13
58
348
237
169
31
43
50
73
17
51
26
12
133
64
86
11
40
27
82
18
75
98
36
67