162
52
72
33
50
64
45
66
155
107
48
13
21
179
20
256
16
17
57
31
34
69
41
44
199
61
40
509
67
151
54
25
53
167
42
106
225
38
243
108
82
55
12
213
9
91
94
86
298
6