150
131
25
29
21
13
265
56
19
91
76
33
86
144
315
60
279
66
83
257
98
85
39
44
36
11
34
163
43
18
117
108
32
124
414
26
17
7
67
3
31
68
501
28
57
309
280
8
139
35
42
52