30
26
81
23
28
4
50
68
8
16
71
53
55
199
37
7
87
42
6
69
182
11
13
80
105
76
61
32
44
41
51
157
115
29
196
104
10
24
65
72
139
84
92
27
39
36
97
74
119
15
14
75