186
87
188
81
119
41
36
69
90
138
51
20
135
71
88
53
116
64
89
66
102
168
110
63
21
77
48
72
31
73
266
52
84
47
29
175
207
42
126
39
65
158
43
76
86
306
108
68
95
245