106
155
107
18
50
137
34
62
131
44
93
54
39
260
96
128
144
70
40
180
111
69
51
282
122
154
33
98
37
367
119
47
157
80
90
130
46
205
116
91
77
24
41
32
104
28
67
74