145
60
132
32
33
36
10
73
135
59
153
108
251
106
182
41
113
89
111
128
390
58
20
26
61
35
124
12
121
30
28
57
17
119
125
34
37
450
384
220
295
467
40
203
122
159
214
43
202
93
394
86
312