12
10
178
98
375
17
195
103
11
151
34
66
28
64
47
37
80
14
130
38
147
193
46
75
72
203
63
5
96
115
208
70
140
120
285
105
27
108
56
114
24
71
23
16
32
20
67
319
113
104
268