63
86
28
21
20
35
44
23
123
52
14
9
4
47
38
19
16
25
17
66
102
341
209
6
80
49
67
213
99
65
145
60
53
315
118
22
54
15
61
31
139
10
41
71
42
59
50
76