32
135
45
119
37
90
38
82
167
94
145
218
60
16
18
133
14
73
46
105
261
112
3
56
17
123
236
231
58
44
72
266
66
110
43
59
36
68
117
7
35
312
25
434
30
83
50
126