96
42
86
120
58
160
87
49
155
91
30
62
147
238
57
60
106
140
89
310
19
65
85
8
312
24
43
201
61
16
111
74
48
63
117
256
44
118
40
50
282
418
88
23
45