157
22
18
36
21
29
99
125
96
353
16
15
37
10
297
6
35
312
31
12
48
130
33
11
156
149
27
32
42
60
46
23
24
44
19
26
237
53
45
73
153
222
191
98
309