96
61
13
142
9
41
112
80
22
49
59
56
77
6
36
10
1
21
48
34
3
114
90
55
208
51
58
45
38
137
107
133
182
60
66
88
15
24
57
39
44
62
29
54
16
196
35
127
25
20
17
221