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