180
231
157
51
89
127
186
43
68
37
114
41
8
48
212
107
241
35
15
25
79
47
16
136
160
18
72
21
60
10
27
34
23
121
81
33
32
110
29
28
83
232
55
129
26
74
794
40
97
105
112