129
109
21
168
116
36
57
31
25
44
35
150
30
50
97
90
26
113
64
9
20
77
74
72
147
66
65
226
17
69
84
3
119
27
53
288
231
12
98
94
126
61
79
33
11
112
46
41