109
104
47
54
49
25
141
51
119
19
56
27
44
33
40
30
43
178
150
76
114
242
41
135
42
31
22
204
28
64
46
35
21
130
206
129
15
16
103
8
79
139
52
84
95
108
88
10