15
22
173
64
38
14
3
41
256
55
19
37
30
533
13
31
33
28
18
12
20
138
68
110
23
264
25
43
71
50
8
107
153
84
170
289
61
283
346
16
131