62
52
69
45
117
13
56
162
17
27
29
73
44
3
136
20
30
132
57
157
110
217
93
320
175
67
282
441
8
31
28
306
201
159
101
75
95
83
42
91
10
35
32
24
15
19
43
89
106