15
32
22
62
55
113
84
107
94
64
27
83
34
106
159
25
108
31
11
45
28
20
35
33
42
569
21
56
87
123
61
225
59
72
69
136
79
30
49
122
41
50
52