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