60
156
29
123
31
44
273
3
130
13
63
102
34
28
27
15
238
16
46
83
78
37
66
10
92
93
43
17
36
90
308
121
88
30
116
52
24
39
47
12
7
21
81
53
67
269
129