94
234
74
30
116
254
33
75
111
474
55
160
16
100
97
23
51
120
109
53
102
12
113
115
114
5
93
38
46
66
123
85
86
15
65
19
107
217
63
59
138
99
31
81
60
21
72
383
37
327
182
148
108