59
23
19
56
21
61
55
43
32
36
10
29
30
34
20
188
39
33
48
17
5
7
171
84
178
25
66
42
70
51
26
94
103
37
196
38
96
86
88
46
82
99
124
75
213
268
592
330
45