3
23
124
61
129
229
83
30
59
46
81
15
53
74
27
58
602
35
22
24
78
31
36
8
294
10
465
73
9
220
12
248
52
16
122
71
69
144
101
65
18
20
45
95
56
213
70