173
55
37
104
157
80
169
155
62
50
32
10
138
105
91
118
58
66
337
211
379
109
206
59
22
83
72
123
11
38
45
71
160
42
54
87
86
113
74
98
97
40
75
175
101
30
49
236
21
174
114
31