59
27
123
117
186
10
91
127
133
159
18
86
114
30
28
99
67
17
96
42
19
84
125
201
52
49
85
83
115
87
37
11
16
1053
53
71
50
61
105
31
48
65
15
58
308
40
348
38