102
98
25
45
63
86
19
87
50
49
21
26
111
47
23
256
24
43
83
61
122
38
106
7
28
16
403
27
31
80
22
46
116
158
107
101
67
64
143
117
68
152
214
130
66
52
104
131
48
188