2
48
23
11
25
33
38
4
30
61
37
121
70
131
78
184
72
56
166
79
197
55
36
20
113
29
361
68
54
10
45
249
106
26
133
46
71
107
52
66
447
108
119
140
41
96
85
77
51
281
267
539
88