27
44
53
16
37
49
10
52
30
86
80
15
35
94
70
2
170
43
54
348
96
165
111
39
211
45
151
82
101
85
4
23
20
17
65
58
38
102
51
345
14
47
21
83
28
397
487
73
98