135
133
50
494
147
44
20
242
67
32
61
97
117
11
193
128
104
39
329
99
16
42
188
142
76
80
87
47
390
29
26
103
49
51
56
63
35
41
180
19
106
100
69
139
54
200
81
140
125
227
110