48
17
20
5
7
172
84
181
26
66
42
32
43
70
59
29
39
52
55
95
103
40
198
38
100
87
88
46
82
125
76
214
269
607
330
136
90
167
173
97
85
54
121
152
31
233
45
105
366