31
379
44
46
36
40
49
72
23
21
16
99
994
43
100
114
86
37
41
77
154
190
116
372
112
117
60
48
17
967
145
30
90
113
274
85
74
185
151
108
148
89
26
146
83
64
124
6
103
54
118
69
123
27