104
231
3
107
31
40
30
44
64
89
52
41
97
128
156
15
29
68
77
254
18
130
47
28
129
281
1
215
6
10
35
86
21
26
32
46
100
76
12
60
13
217
34
42
85
146
27
22
70
63
264