101
9
39
200
16
35
27
57
41
44
13
76
77
176
111
66
119
18
171
255
58
28
102
153
142
100
259
514
239
134
83
65
201
15
11
50
26
48
61
106
116
29
179
86
70
73
75
42
311