4
32
53
37
154
65
127
108
36
21
129
44
89
17
139
175
102
529
41
46
10
115
425
248
49
223
85
59
35
25
122
103
74
60
57
165
81
110
77
78
278
62
51
29
61
56
34
50
73
101