17
83
31
335
49
69
91
34
14
832
13
111
611
163
4
130
50
27
16
73
99
67
118
11
23
20
96
9
52
22
53
3
487
420
29
6
8
26
61
42
54
43
36
262
40
65
41
56
158