97
94
103
45
42
60
156
19
212
345
112
46
134
39
65
70
29
38
123
88
51
118
322
233
126
129
93
161
62
192
64
49
44
104
117
342
17
115
81
160
213
194
101
24
133
31
105
63
16
4
167