96
47
63
108
173
41
22
31
55
35
94
56
30
16
70
39
52
24
178
73
48
76
44
106
23
115
100
146
80
123
28
66
74
15
64
37
20
46
75
165
69
84
78
18
103
54
122
7
51
150