127
3
9
27
339
26
99
19
37
33
51
106
86
49
138
238
7
5
178
218
63
92
47
30
116
97
56
66
54
50
79
62
34
118
126
158
163
16
687
150
103
28
298
128
78
65
220
68
52
61
130
12
94
70
88