98
139
117
255
150
19
161
58
32
65
23
26
72
28
51
37
100
95
12
191
50
269
183
106
60
29
77
90
31
18
102
578
66
115
40
53
14
21
223
312
256
16
35
422
34