167
13
65
28
21
8
36
14
26
48
22
58
42
88
31
71
7
41
90
3
35
55
76
19
825
86
37
96
118
44
23
175
62
15
29
702
66
60
12
291
9
40
52
75
235
98