86
14
63
48
93
31
6
102
55
38
333
24
151
43
27
187
74
50
16
46
186
58
32
159
106
15
69
52
11
3
131
35
7
26
296
94
198
5
9
20
271
42
65
33
95
37
29
12
21
77
247