90
30
67
41
77
148
70
68
38
104
93
39
35
33
45
26
109
80
58
10
84
15
79
36
13
20
64
86
65
112
24
171
156
221
102
42
75
34
56
94
14
18
4
5
7
73
87
31
111
49