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