106
34
57
103
229
31
40
77
68
25
36
87
119
225
42
79
315
44
125
72
82
66
32
111
96
134
54
186
107
137
126
162
38
30
121
469
27
265
62
92
234
28
46
204
48
13
21
20