98
87
54
44
94
31
41
39
46
27
17
21
19
147
66
83
1
77
95
56
28
134
16
65
45
13
102
71
22
15
10
52
76
18
159
8
36
111
29
7
59
12
50
33
35
226
26
174