86
17
14
55
24
50
22
18
49
109
81
42
75
32
33
36
135
23
43
29
929
28
88
181
68
133
35
83
76
354
53
605
158
31
44
58
56
21
1785
112
27
138
64
380
41
127
26
574
134
304
99