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