100
48
2433
175
159
36
275
58
723
209
32
78
109
199
103
149
46
38
87
98
183
208
150
288
34
126
106
153
85
104
25
265
673
307
169
44
127
226
50
24
453
22
33
123
143
88
108
76
102
79
752
201
141
174