296
101
134
227
24
143
93
114
125
212
62
74
65
207
95
138
301
42
39
33
30
38
139
188
27
78
60
517
105
19
15
242
184
13
35
110
122
20
40
59
61
12
23
18
26
6
28
85
231
89
108