63
23
19
56
22
61
43
34
39
10
29
30
20
192
33
48
17
5
7
172
84
182
26
66
42
32
70
59
52
55
95
103
40
200
38
100
87
88
46
82
125
76
214
269
609
331