103
248
26
176
55
40
142
789
42
92
276
288
56
81
63
16
383
192
140
464
697
85
66
208
204
369
32
37
107
390
21
79
48
65
126
155
98
77
64
14
1147
166
45
105
52
195
33
25
31
76
108
70
46
60
35