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