106
131
159
77
98
70
53
78
28
26
37
24
14
36
236
29
45
47
65
224
103
18
64
50
90
51
107
79
114
88
120
46
38
158
260
281
57
39
33
42
145
351
71
61
140
240
220
95
200
234