96
42
87
121
58
160
49
156
91
30
62
147
238
60
106
140
89
311
19
66
85
9
312
25
43
201
61
17
111
24
74
48
63
117
256
44
57
118
65
40
50
282
8
418
88
23
45