45
32
43
86
50
109
99
222
66
41
64
141
74
137
118
145
95
84
102
199
49
47
142
15
36
51
27
119
17
10
19
69
21
25
14
24
53
38
80
73
28
20
33