9
286
44
36
53
78
166
13
139
51
28
87
7
126
12
132
10
35
42
23
14
188
64
152
43
102
52
38
16
57
89
32
49
62
86
108
217
93
232
20
83
34
75
129
121
95
74
58
41
92
33