17
31
19
30
86
5
58
12
113
198
75
44
67
74
18
34
42
11
88
513
15
23
28
232
51
32
52
50
33
41
62
22
24
271
364
81
40
45
13
54
16
407
140
130
14
100
177
566
157