123
78
751
24
253
428
148
50
183
97
191
195
13
11
15
48
274
63
39
4
32
33
28
345
21
83
98
85
18
65
156
56
539
37
94
157
67
52
8
25
9
22
317
14
51
89
135
26
109
55
112
87