153
13
102
28
111
63
61
50
75
33
83
203
17
34
87
43
56
97
62
60
12
210
145
88
222
45
257
23
21
7
86
48
93
114
115
112
53
78
85
109
98
269
35
59
128
133
103
116