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